<!DOCTYPE html>
    <html>
    <head>
        <meta charset="UTF-8">
        <title>Java</title>
        <style>
</style>
        
        <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/markdown.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/highlight.css">
<style>
            body {
                font-family: -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif;
                font-size: 14px;
                line-height: 1.6;
            }
        </style>
        <style>
.task-list-item { list-style-type: none; } .task-list-item-checkbox { margin-left: -20px; vertical-align: middle; }
</style>
        
        
        
    </head>
    <body class="vscode-body vscode-light">
        <ul>
<li><a href="#java">Java</a>
<ul>
<li><a href="#io"><strong>IO</strong></a></li>
<li><a href="#nio">NIO</a>
<ul>
<li><a href="#bio">BIO</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<h1 id="java">Java</h1>
<ul>
<li>面向对象
<ul>
<li>类</li>
<li>接品</li>
<li>代理</li>
</ul>
</li>
<li>设计模式
<ul>
<li>创建型模式
<ul>
<li>工厂模式</li>
<li>抽象工厂模式</li>
<li>单例模式</li>
<li>建造者模式</li>
<li>原型模式</li>
</ul>
</li>
<li>结构型模式
<ul>
<li>适配器模式</li>
<li>装饰器模式</li>
<li>代理模式</li>
<li>外观模式</li>
<li>桥接模式</li>
<li>组合模式</li>
<li>享元模式</li>
</ul>
</li>
<li>行为型模式
<ul>
<li>策略模式</li>
<li>模板模式</li>
<li>观察者模式</li>
<li>迭代器模式</li>
<li>责任链模式</li>
<li>命令模式</li>
<li>备忘录模式</li>
<li>状态模式</li>
<li>访问者模式</li>
<li>中介者模式</li>
<li>解释器模式</li>
</ul>
</li>
</ul>
</li>
</ul>
<h2 id="io"><strong>IO</strong></h2>
<h2 id="nio">NIO</h2>
<h3 id="bio">BIO</h3>

    </body>
    </html>